package org.lq.er.service;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.lq.er.entity.Score_info;

/**
 * 成绩业务接口
 * @author 宋铀
 * 
 * @package	org.lq.er.service
 * @date 2020年8月19日上午10:17:20
 */
public interface Score_infoService {

	/**
	 * 添加成绩信息
	 * @param t
	 * @return
	 */
	boolean save(Score_info t);
	/**
	 * 修改成绩信息
	 * @param t
	 * @return
	 */
	boolean update(Score_info t);
	/**
	 * 删除成绩信息
	 * @param id
	 * @return
	 */
	boolean delete(int id);
	/**
	 * 根据身份证号和科目号删除
	 * @param stuId
	 * @param subId
	 * @return
	 */
	boolean delete(String stuId, int subId);
	/**
	 * 查询所有成绩信息
	 * @return
	 */
	List<Score_info> findAll();
	/**
	 * 根据Id查询成绩
	 * @param id
	 * @return
	 */
	Score_info getById(int id);
	/**
	 * 根据身份证号查询成绩
	 * @param stu_id
	 * @return
	 */
	Score_info getByStu_id(String stu_id);
	/**
	 * 查询所有学生成绩相关信息
	 * @return
	 */
	ResultSet findInfo();
	/**
	 * 指定查询
	 */
	ResultSet findByItem(String item) ; 
}
